Course
MuleSoft.U Development Fundamentals (Mule 4)
< Back to My Learning
  • Mark Complete
Download
Synchronizing changes to API specs between Studio and Anypoint Platform
  • Mark Complete





  • Course Overview
    • Course Resources
  • Download course resources
  • Check for course updates and/or issues
  • Get help in the forum
  • INTRODUCING THE COURSE
    • Introducing the course (1:42)
    • WT: Set up your computer (12:46)
    • WT: Set up your computer
    • Introducing the course use case (3:14)
  • INTRODUCING APPLICATION NETWORKS AND API-LED CONNECTIVITY
    • Intro (3:12)
    • Introducing a new IT operating model (6:54)
    • Achieving an application network (2:41)
    • Deconstructing APIs and RESTful APIs (5:02)
    • WT 1-1 intro (0:15)
    • WT 1-1: Explore an API directory and an API portal
    • Calling RESTful web services (1:17)
    • WT 1-2 intro (0:25)
    • WT 1-2: Make calls to an API
    • Successfully creating application networks using API-led connectivity (2:12)
    • Summary (0:38)
    • Module 1 quiz
  • INTRODUCING ANYPOINT PLATFORM
    • Intro (0:30)
    • Introducing Anypoint Platform (4:24)
    • Introducing the components of Anypoint Platform (3:30)
    • WT 2-1 intro (0:12)
    • WT 2-1: Explore Anypoint Platform and Anypoint Exchange
    • Building integration applications and APIs with Design Center (2:05)
    • Creating integration applications with Flow Designer (1:15)
    • WT 2-2 intro (0:13)
    • WT 2-2: Create a Mule application with Flow Designer
    • Accessing, querying, and transforming data (1:14)
    • WT 2-3 intro (0:10)
    • WT 2-3: Create an integration application with Flow Designer that consumes an API
    • Summary (0:48)
    • Module 2 quiz
  • DESIGNING APIS
    • Intro (1:09)
    • Introducing RAML and using API Designer to define APIs with RAML (2:34)
    • WT 3-1 intro (0:08)
    • WT 3-1: Use API Designer to define an API with RAML
    • Testing API design without writing code (0:28)
    • WT 3-2 intro (0:09)
    • WT 3-2: Use the mocking service to test an API
    • Using RAML to define specifications for requests and responses (1:45)
    • WT 3-3 intro (0:15)
    • WT 3-3: Add request and response details
    • Engaging with users (0:47)
    • WT 3-4 intro (0:14)
    • WT 3-4: Add an API to Anypoint Exchange
    • Sharing APIs (0:39)
    • WT 3-5 intro (0:09)
    • WT 3-5: Share an API
    • Summary (0:41)
    • Module 3 quiz
    • DIY 3-1: Create an API specification with RAML
  • BUILDING APIS
    • Intro (0:47)
    • Creating Mule applications with Anypoint Studio (4:45)
    • WT 4-1 intro (0:15)
    • WT 4-1: Create a Mule application with Anypoint Studio
    • Connecting to data (1:14)
    • WT 4-2 intro (0:28)
    • WT 4-2: Connect to data (MySQL database)
    • Transforming data (0:27)
    • WT 4-3 intro (0:28)
    • WT 4-3: Transform data
    • Creating RESTful interfaces manually for Mule applications (0:28)
    • WT 4-4 intro (0:12)
    • WT 4-4: Create a RESTful interface for a Mule application
    • Generating RESTful interfaces automatically using APIkit (0:44)
    • WT 4-5 intro (0:13)
    • WT 4-5: Use Anypoint Studio to create a RESTful API interface from a RAML file
    • Connecting interfaces to implementations (0:31)
    • WT 4-6 intro (0:15)
    • WT 4-6: Implement a RESTful web service
    • Synchronizing changes to API specs between Studio and Anypoint Platform
    • WT 4-7: Synchronize changes to an API spec between Studio and Anypoint Platform
    • Summary (0:43)
    • Module 4 quiz
    • DIY 4-1: Implement a REST API using APIkit
  • DEPLOYING AND MANAGING APIS
    • Intro (0:48)
    • Introducing deployment options (1:17)
    • Deploying applications to CloudHub (0:45)
    • WT 5-1 intro (0:13)
    • WT 5-1: Deploy an application to CloudHub
    • Creating API proxies (0:53)
    • WT 5-2 intro (0:23)
    • WT 5-2: Create and deploy an API proxy
    • Restricting access to APIs (1:02)
    • WT 5-3 intro (0:11)
    • WT 5-3: Restrict API access with policies and SLAs
    • Granting access to APIs (1:03)
    • WT 5-4 intro (0:16)
    • WT 5-4: Request and grant access to a managed API
    • Adding client ID enforcement to API specifications (0:31)
    • WT 5-5 intro (0:11)
    • WT 5-5: Add client ID enforcement to an API specification
    • Summary (0:50)
    • Module 5 quiz
    • DIY 5-1: Deploy and secure an API
    • DIY 5-2: Use an API implementation as its own proxy
  • ACCESSING AND MODIFYING MULE EVENTS
    • Intro (1:45)
    • Viewing information about Mule 4 events (2:01)
    • WT 6-1 intro (0:15)
    • WT 6-1: View event data
    • Debugging Mule applications (0:40)
    • WT 6-2 intro (0:25)
    • WT 6-2: Debug a Mule application
    • Tracking event data as it moves in and out of Mule applications (0:25)
    • WT 6-3 intro (0:31)
    • WT 6-3: Track event data as it moves in and out of a Mule application
    • Setting request and response data (1:09)
    • WT 6-4 intro (0:14)
    • WT 6-4: Set request and response data
    • Using DataWeave expressions to read and write event data (3:04)
    • WT 6-5 intro (0:17)
    • WT 6-5: Get and set event data using DataWeave expressions
    • Creating variables (0:22)
    • WT 6-6 intro (0:08)
    • WT 6-6: Set and get variables
    • Summary (0:23)
    • Module 6 quiz
    • DIY 6-1: Troubleshoot and refactor a Mule application
    • DIY WT: Install a Mule application as a Maven dependency
  • STRUCTURING MULE APPLICATIONS
    • Intro (0:49)
    • Encapsulating processors into separate flows and subflows (1:46)
    • WT 7-1 intro (0:14)
    • WT 7-1: Create and reference subflows and private flows
    • Passing messages between flows using asynchronous queues (0:53)
    • WT 7-2 intro (0:14)
    • WT 7-2: Pass messages between flows using the VM connector
    • Organizing Mule application files (1:29)
    • WT 7-3 intro (0:15)
    • WT 7-3: Encapsulate global elements in a separate configuration file
    • Organizing and parameterizing application properties (1:29)
    • WT 7-4 intro (0:11)
    • WT 7-4: Use property placeholders in connectors
    • Organizing Mule project files (1:12)
    • WT 7-5 intro (0:27)
    • WT 7-5: Create a well-organized Mule project
    • Managing metadata for a project (1:02)
    • WT 7-6 intro (0:09)
    • WT 7-6: Manage metadata for a project
    • Summary (0:46)
    • Module 7 quiz
    • DIY 7-1: Track data through a Mule application
    • DIY 7-2: Define and use application properties
  • CONSUMING WEB SERVICES
    • Intro (0:43)
    • Consuming web services that have an API (and connector) in Exchange (2:03)
    • WT 8-1 intro (0:12)
    • WT 8-1: Consume a RESTful web service that has an API (and connector) in Exchange
    • Consuming RESTful web services (0:39)
    • WT 8-2 intro (0:14)
    • WT 8-2: Consume a RESTful web service
    • Consuming SOAP web services (0:46)
    • WT 8-3 intro (0:14)
    • WT 8-3: Consume a SOAP web service
    • Combining data from multiple services (0:28)
    • WT 8-4 intro (0:12)
    • WT 8-4: Transform data from multiple services to a canonical format
    • Summary (0:22)
    • Module 8 quiz
    • DIY 8-1: Orchestrate web services
  • CONTROLLING EVENT FLOW
    • Intro (0:44)
    • Multicasting events (1:03)
    • WT 9-1 intro (0:14)
    • WT 9-1: Multicast an event
    • Routing events based on conditions (0:22)
    • WT 9-2 intro (0:19)
    • WT 9-2: Route events based on conditions
    • Validating events (0:37)
    • WT 9-3 intro (0:13)
    • WT 9-3: Validate events
    • Summary (0:23)
    • Module 9 quiz
    • DIY 9-1: Use validators to validate response schemas
  • HANDLING ERRORS
    • Intro (0:58)
    • Reviewing the default handling of messaging errors (3:02)
    • WT 10-1 intro (0:13)
    • WT 10-1: Explore default error handling
    • Creating error handlers (4:51)
    • Handling errors at the application level (0:34)
    • WT 10-2 intro (0:17)
    • WT 10-2: Handle errors at the application level
    • Handling specific types of errors (1:34)
    • WT 10-3 intro (0:14)
    • WT 10-3: Handle specific types of errors
    • Handling errors at the flow level (2:41)
    • WT 10-4 intro (0:19)
    • WT 10-4: Handle errors at the flow level
    • Handling errors at the processor level (2:56)
    • WT 10-5 intro (0:15)
    • WT 10-5: Handle errors at the processor level
    • Mapping errors to custom error types (0:44)
    • WT 10-6 intro (0:10)
    • WT 10-6: Map an error to a custom error type
    • Reviewing and integrating with APIkit error handling (0:45)
    • WT 10-7 intro (0:17)
    • WT 10-7: Review and integrate with APIkit error handlers
    • Handling system errors (0:41)
    • WT 10-8 intro (0:08)
    • WT 10-8: Set a reconnection strategy for a connector
    • Summary (1:27)
    • Module 10 quiz
    • DIY 10-1: Handle errors
  • WRITING DATAWEAVE TRANSFORMATIONS
    • Intro (1:01)
    • Creating transformations with the Transform Message component (1:21)
    • WT 11-1 intro (0:18)
    • WT 11-1: Create transformations with the Transform Message component
    • Writing DataWeave transformation expressions (1:39)
    • Transforming basic data structures (3:24)
    • WT 11-2 intro (0:11)
    • WT 11-2: Transform basic JSON, Java, and XML data structures
    • Transforming complex data structures with arrays (2:19)
    • WT 11-3 intro (0:14)
    • WT 11-3: Transform complex data structures with arrays
    • Transforming complex XML data structures (1:58)
    • WT 11-4 intro (0:15)
    • WT 11-4: Transform to and from XML with repeated elements
    • Defining and using variables and functions (2:18)
    • WT 11-5 intro (0:15)
    • WT 11-5: Define and use variables and functions
    • Formatting and coercing data (1:35)
    • WT 11-6 intro (0:08)
    • WT 11-6: Coerce and format strings, numbers, and dates
    • Using custom data types (0:36)
    • WT 11-7 intro (0:09)
    • WT 11-7: Define and use custom data types
    • Using DataWeave functions (1:35)
    • WT 11-8 intro (0:12)
    • WT 11-8: Use DataWeave functions
    • Looking up data by calling a flow (0:37)
    • WT 11-9 intro (0:07)
    • WT 11-9: Look up data by calling a flow
    • Summary (0:51)
    • Module 11 quiz
    • DIY 11-1: Write DataWeave transformations
  • TRIGGERING FLOWS
    • Intro (1:28)
    • Reading and writing files (1:25)
    • WT 12-1 intro (0:12)
    • WT 12-1: Trigger a flow when a new file is added to a directory
    • Synchronizing data with watermarks and using listeners with automatic watermarking (2:57)
    • WT 12-2 intro (0:25)
    • WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking
    • Using manual watermarking and scheduling flows (1:32)
    • WT 12-3 intro (1:32)
    • WT 12-3: Schedule a flow and use manual watermarking
    • Publishing and consuming JMS messages (0:43)
    • WT 12-4 intro (0:11)
    • WT 12-4: Publish and listen for JMS messages
    • Summary (0:28)
    • Module 12 quiz
    • DIY 12-1: Read and write files using the File, FTP, and Database connectors
    • DIY 12-2: Route messages using JMS queues
  • PROCESSING RECORDS
    • Intro (0:36)
    • Processing items in a collection with the For Each scope (0:26)
    • WT 13-1 intro (0:11)
    • WT 13-1: Process items in a collection using the For Each scope
    • Processing records with the Batch Job scope (2:48)
    • WT 13-2 intro (0:20)
    • WT 13-2: Process records using the Batch Job scope
    • Using filtering and aggregation in a batch step (0:50)
    • WT 13-3 intro (0:22)
    • WT 13-3: Use filtering and aggregation in a batch step
    • Summary (0:14)
    • Module 13 quiz
    • DIY 13-1: Create a batch job to process records
  • WRAPPING UP THE COURSE
    • Where to go from here (1:45)
    • Get certified! (1:50)
  • Self-assessment quiz
Building APIs WT 4-6: Implement a RESTful web service
Complete & Continue
WT 4-7: Synchronize changes to an API spec between Studio and Anypoint Platform
Building APIs WT 4-6: Implement a RESTful web service
  • Course Overview
    • Course Resources
  • Download course resources
  • Check for course updates and/or issues
  • Get help in the forum
  • INTRODUCING THE COURSE
    • Introducing the course (1:42)
    • WT: Set up your computer (12:46)
    • WT: Set up your computer
    • Introducing the course use case (3:14)
  • INTRODUCING APPLICATION NETWORKS AND API-LED CONNECTIVITY
    • Intro (3:12)
    • Introducing a new IT operating model (6:54)
    • Achieving an application network (2:41)
    • Deconstructing APIs and RESTful APIs (5:02)
    • WT 1-1 intro (0:15)
    • WT 1-1: Explore an API directory and an API portal
    • Calling RESTful web services (1:17)
    • WT 1-2 intro (0:25)
    • WT 1-2: Make calls to an API
    • Successfully creating application networks using API-led connectivity (2:12)
    • Summary (0:38)
    • Module 1 quiz
  • INTRODUCING ANYPOINT PLATFORM
    • Intro (0:30)
    • Introducing Anypoint Platform (4:24)
    • Introducing the components of Anypoint Platform (3:30)
    • WT 2-1 intro (0:12)
    • WT 2-1: Explore Anypoint Platform and Anypoint Exchange
    • Building integration applications and APIs with Design Center (2:05)
    • Creating integration applications with Flow Designer (1:15)
    • WT 2-2 intro (0:13)
    • WT 2-2: Create a Mule application with Flow Designer
    • Accessing, querying, and transforming data (1:14)
    • WT 2-3 intro (0:10)
    • WT 2-3: Create an integration application with Flow Designer that consumes an API
    • Summary (0:48)
    • Module 2 quiz
  • DESIGNING APIS
    • Intro (1:09)
    • Introducing RAML and using API Designer to define APIs with RAML (2:34)
    • WT 3-1 intro (0:08)
    • WT 3-1: Use API Designer to define an API with RAML
    • Testing API design without writing code (0:28)
    • WT 3-2 intro (0:09)
    • WT 3-2: Use the mocking service to test an API
    • Using RAML to define specifications for requests and responses (1:45)
    • WT 3-3 intro (0:15)
    • WT 3-3: Add request and response details
    • Engaging with users (0:47)
    • WT 3-4 intro (0:14)
    • WT 3-4: Add an API to Anypoint Exchange
    • Sharing APIs (0:39)
    • WT 3-5 intro (0:09)
    • WT 3-5: Share an API
    • Summary (0:41)
    • Module 3 quiz
    • DIY 3-1: Create an API specification with RAML
  • BUILDING APIS
    • Intro (0:47)
    • Creating Mule applications with Anypoint Studio (4:45)
    • WT 4-1 intro (0:15)
    • WT 4-1: Create a Mule application with Anypoint Studio
    • Connecting to data (1:14)
    • WT 4-2 intro (0:28)
    • WT 4-2: Connect to data (MySQL database)
    • Transforming data (0:27)
    • WT 4-3 intro (0:28)
    • WT 4-3: Transform data
    • Creating RESTful interfaces manually for Mule applications (0:28)
    • WT 4-4 intro (0:12)
    • WT 4-4: Create a RESTful interface for a Mule application
    • Generating RESTful interfaces automatically using APIkit (0:44)
    • WT 4-5 intro (0:13)
    • WT 4-5: Use Anypoint Studio to create a RESTful API interface from a RAML file
    • Connecting interfaces to implementations (0:31)
    • WT 4-6 intro (0:15)
    • WT 4-6: Implement a RESTful web service
    • Synchronizing changes to API specs between Studio and Anypoint Platform
    • WT 4-7: Synchronize changes to an API spec between Studio and Anypoint Platform
    • Summary (0:43)
    • Module 4 quiz
    • DIY 4-1: Implement a REST API using APIkit
  • DEPLOYING AND MANAGING APIS
    • Intro (0:48)
    • Introducing deployment options (1:17)
    • Deploying applications to CloudHub (0:45)
    • WT 5-1 intro (0:13)
    • WT 5-1: Deploy an application to CloudHub
    • Creating API proxies (0:53)
    • WT 5-2 intro (0:23)
    • WT 5-2: Create and deploy an API proxy
    • Restricting access to APIs (1:02)
    • WT 5-3 intro (0:11)
    • WT 5-3: Restrict API access with policies and SLAs
    • Granting access to APIs (1:03)
    • WT 5-4 intro (0:16)
    • WT 5-4: Request and grant access to a managed API
    • Adding client ID enforcement to API specifications (0:31)
    • WT 5-5 intro (0:11)
    • WT 5-5: Add client ID enforcement to an API specification
    • Summary (0:50)
    • Module 5 quiz
    • DIY 5-1: Deploy and secure an API
    • DIY 5-2: Use an API implementation as its own proxy
  • ACCESSING AND MODIFYING MULE EVENTS
    • Intro (1:45)
    • Viewing information about Mule 4 events (2:01)
    • WT 6-1 intro (0:15)
    • WT 6-1: View event data
    • Debugging Mule applications (0:40)
    • WT 6-2 intro (0:25)
    • WT 6-2: Debug a Mule application
    • Tracking event data as it moves in and out of Mule applications (0:25)
    • WT 6-3 intro (0:31)
    • WT 6-3: Track event data as it moves in and out of a Mule application
    • Setting request and response data (1:09)
    • WT 6-4 intro (0:14)
    • WT 6-4: Set request and response data
    • Using DataWeave expressions to read and write event data (3:04)
    • WT 6-5 intro (0:17)
    • WT 6-5: Get and set event data using DataWeave expressions
    • Creating variables (0:22)
    • WT 6-6 intro (0:08)
    • WT 6-6: Set and get variables
    • Summary (0:23)
    • Module 6 quiz
    • DIY 6-1: Troubleshoot and refactor a Mule application
    • DIY WT: Install a Mule application as a Maven dependency
  • STRUCTURING MULE APPLICATIONS
    • Intro (0:49)
    • Encapsulating processors into separate flows and subflows (1:46)
    • WT 7-1 intro (0:14)
    • WT 7-1: Create and reference subflows and private flows
    • Passing messages between flows using asynchronous queues (0:53)
    • WT 7-2 intro (0:14)
    • WT 7-2: Pass messages between flows using the VM connector
    • Organizing Mule application files (1:29)
    • WT 7-3 intro (0:15)
    • WT 7-3: Encapsulate global elements in a separate configuration file
    • Organizing and parameterizing application properties (1:29)
    • WT 7-4 intro (0:11)
    • WT 7-4: Use property placeholders in connectors
    • Organizing Mule project files (1:12)
    • WT 7-5 intro (0:27)
    • WT 7-5: Create a well-organized Mule project
    • Managing metadata for a project (1:02)
    • WT 7-6 intro (0:09)
    • WT 7-6: Manage metadata for a project
    • Summary (0:46)
    • Module 7 quiz
    • DIY 7-1: Track data through a Mule application
    • DIY 7-2: Define and use application properties
  • CONSUMING WEB SERVICES
    • Intro (0:43)
    • Consuming web services that have an API (and connector) in Exchange (2:03)
    • WT 8-1 intro (0:12)
    • WT 8-1: Consume a RESTful web service that has an API (and connector) in Exchange
    • Consuming RESTful web services (0:39)
    • WT 8-2 intro (0:14)
    • WT 8-2: Consume a RESTful web service
    • Consuming SOAP web services (0:46)
    • WT 8-3 intro (0:14)
    • WT 8-3: Consume a SOAP web service
    • Combining data from multiple services (0:28)
    • WT 8-4 intro (0:12)
    • WT 8-4: Transform data from multiple services to a canonical format
    • Summary (0:22)
    • Module 8 quiz
    • DIY 8-1: Orchestrate web services
  • CONTROLLING EVENT FLOW
    • Intro (0:44)
    • Multicasting events (1:03)
    • WT 9-1 intro (0:14)
    • WT 9-1: Multicast an event
    • Routing events based on conditions (0:22)
    • WT 9-2 intro (0:19)
    • WT 9-2: Route events based on conditions
    • Validating events (0:37)
    • WT 9-3 intro (0:13)
    • WT 9-3: Validate events
    • Summary (0:23)
    • Module 9 quiz
    • DIY 9-1: Use validators to validate response schemas
  • HANDLING ERRORS
    • Intro (0:58)
    • Reviewing the default handling of messaging errors (3:02)
    • WT 10-1 intro (0:13)
    • WT 10-1: Explore default error handling
    • Creating error handlers (4:51)
    • Handling errors at the application level (0:34)
    • WT 10-2 intro (0:17)
    • WT 10-2: Handle errors at the application level
    • Handling specific types of errors (1:34)
    • WT 10-3 intro (0:14)
    • WT 10-3: Handle specific types of errors
    • Handling errors at the flow level (2:41)
    • WT 10-4 intro (0:19)
    • WT 10-4: Handle errors at the flow level
    • Handling errors at the processor level (2:56)
    • WT 10-5 intro (0:15)
    • WT 10-5: Handle errors at the processor level
    • Mapping errors to custom error types (0:44)
    • WT 10-6 intro (0:10)
    • WT 10-6: Map an error to a custom error type
    • Reviewing and integrating with APIkit error handling (0:45)
    • WT 10-7 intro (0:17)
    • WT 10-7: Review and integrate with APIkit error handlers
    • Handling system errors (0:41)
    • WT 10-8 intro (0:08)
    • WT 10-8: Set a reconnection strategy for a connector
    • Summary (1:27)
    • Module 10 quiz
    • DIY 10-1: Handle errors
  • WRITING DATAWEAVE TRANSFORMATIONS
    • Intro (1:01)
    • Creating transformations with the Transform Message component (1:21)
    • WT 11-1 intro (0:18)
    • WT 11-1: Create transformations with the Transform Message component
    • Writing DataWeave transformation expressions (1:39)
    • Transforming basic data structures (3:24)
    • WT 11-2 intro (0:11)
    • WT 11-2: Transform basic JSON, Java, and XML data structures
    • Transforming complex data structures with arrays (2:19)
    • WT 11-3 intro (0:14)
    • WT 11-3: Transform complex data structures with arrays
    • Transforming complex XML data structures (1:58)
    • WT 11-4 intro (0:15)
    • WT 11-4: Transform to and from XML with repeated elements
    • Defining and using variables and functions (2:18)
    • WT 11-5 intro (0:15)
    • WT 11-5: Define and use variables and functions
    • Formatting and coercing data (1:35)
    • WT 11-6 intro (0:08)
    • WT 11-6: Coerce and format strings, numbers, and dates
    • Using custom data types (0:36)
    • WT 11-7 intro (0:09)
    • WT 11-7: Define and use custom data types
    • Using DataWeave functions (1:35)
    • WT 11-8 intro (0:12)
    • WT 11-8: Use DataWeave functions
    • Looking up data by calling a flow (0:37)
    • WT 11-9 intro (0:07)
    • WT 11-9: Look up data by calling a flow
    • Summary (0:51)
    • Module 11 quiz
    • DIY 11-1: Write DataWeave transformations
  • TRIGGERING FLOWS
    • Intro (1:28)
    • Reading and writing files (1:25)
    • WT 12-1 intro (0:12)
    • WT 12-1: Trigger a flow when a new file is added to a directory
    • Synchronizing data with watermarks and using listeners with automatic watermarking (2:57)
    • WT 12-2 intro (0:25)
    • WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking
    • Using manual watermarking and scheduling flows (1:32)
    • WT 12-3 intro (1:32)
    • WT 12-3: Schedule a flow and use manual watermarking
    • Publishing and consuming JMS messages (0:43)
    • WT 12-4 intro (0:11)
    • WT 12-4: Publish and listen for JMS messages
    • Summary (0:28)
    • Module 12 quiz
    • DIY 12-1: Read and write files using the File, FTP, and Database connectors
    • DIY 12-2: Route messages using JMS queues
  • PROCESSING RECORDS
    • Intro (0:36)
    • Processing items in a collection with the For Each scope (0:26)
    • WT 13-1 intro (0:11)
    • WT 13-1: Process items in a collection using the For Each scope
    • Processing records with the Batch Job scope (2:48)
    • WT 13-2 intro (0:20)
    • WT 13-2: Process records using the Batch Job scope
    • Using filtering and aggregation in a batch step (0:50)
    • WT 13-3 intro (0:22)
    • WT 13-3: Use filtering and aggregation in a batch step
    • Summary (0:14)
    • Module 13 quiz
    • DIY 13-1: Create a batch job to process records
  • WRAPPING UP THE COURSE
    • Where to go from here (1:45)
    • Get certified! (1:50)
  • Self-assessment quiz